/* CSS Document */
/* ================================ */
/* 初始化HTML标签及常用类型				*/
/* Author:			yy		*/
/* Copyright:		bbs.phpchina.com */
/* Create Date:		3-8-2015		*/
/* ================================ */


/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none; vertical-align: middle;}
caption, th {  text-align: left;}
/*table { border-collapse: collapse; border-spacing: 0;}*/
body { font: 12px/20px Arial,Verdana,"微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif; color: #666; background:#e9e9e9;}
input, select, textarea { font: 12px/20px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
i, cite, em { font-style: normal;}
input,button,select,textarea{ outline:none}
html {min-height:101%; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu {display: block;}

/* 链接 */
a { color: #333; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #D93600; text-decoration: underline;}

/* 超出隐藏（需要再设置宽高） */
.over_hidden{ display: block; overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
html[xmlns] .clearfix { display: block;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

/*边距*/
.mr10 { margin-right:10px !important;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mr20 { margin-right:20px !important;}
.ml10 { margin-left:10px !important;}
.mt2 { margin-top:2px !important;}
.mt10 { margin-top:10px !important;}
.ml120{ margin-left:120px;!important;}

/*长度高度
******************************/
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px !important;}
.w50 { width:50px !important;}
.w60 { width:60px !important;}
.w65 { width:65px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w96 {width: 96px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w180 { width:180px;}
.w200 { width:200px !important;}
.w210 { width:210px !important;;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px !important;}
.w270 { width:270px;}
.w300 { width:300px !important;}
.w340 { width:340px;}
.w370 { width:370px;}
.w380 { width:380px;}
.w400 { width:400px!important;}
.w500 { width:500px;}
.w520 { width:520px;}
.w530 { width:530px;}
.w600 { width:600px !important;}
.w700 { width:700px;}
.w780 { width: 780px;}
.w800 { width:800px;}
.w208 {width: 208px;}


.fl { float: left;}
.fr { float: right;}

.tl {
    text-align: left !important;
}
.tc {
    text-align: center !important;
}
.tr {
    text-align: right !important;
}
.bc {
    margin-left: auto;
    margin-right: auto;
}
.dark {
    color: #333333 !important;
}
.fb {
    font-weight: bold;
}
.f-blue{color:#36c;}
.pt10 {
    padding-top: 10px;
}
.pb10 {
    padding-bottom: 10px;
}
.f14 {
    font-size: 14px;
}
.c9 {
    color: #999;
}

/*新加载的全局样式*/
body{ background:#fff;}
.clear{ margin-top:30px;}
a:hover{ text-decoration:none; color:#C00;}


/*community*/

/*crumbs*/
.crumbs{width: 1200px; height: 20px; padding:15px 0; margin: 0 auto; overflow: hidden;font-size: 12px;}
.crumbs .default a{color:#777; font-size: 12px; line-height: 20px;height: 20px; letter-spacing: normal; word-spacing: normal;display: inline-block;}
.crumbs .arrow{ color:#aaa; margin: 0 4px; font-family: 宋体; line-height: 20px; display: inline-block;}
.crumbs .current a{ color: #999; }
.crumbs a:hover{text-decoration: none; color: #c00;}

/*subject*/
.subject{width: 1200px; overflow: hidden; margin: 0 auto; position:relative; padding-bottom: 16px;}
.subject .subject_left{ width: 799px; float: left; border-right:1px solid #e4e4e4;  height: auto;}
.subject .subject_left .left_container{width: 779px; margin-right: 29px;border-top:3px solid #dedede;}
.subject .subject_left .left_container ul{margin-top: 8px;}
.subject .subject_left .left_container ul li{width: 100%; padding:15px 0;border-bottom:1px dashed #e5e5e5;position: relative; overflow: hidden;}
.subject .subject_left .left_container ul li .pic{float: left; width: 172px;height: 112px;position:relative;overflow: hidden;}
.subject .subject_left .left_container ul li .pic a.img{display: block; width: 172px; height: 112px;}
.subject .subject_left .left_container ul li .pic a img{ width: 172px; height: 112px;}
.subject .subject_left .left_container ul li .pic p{position:absolute; top:0px; left: 0px; padding:0 10px; height: 30px;line-height: 30px;text-align: center; background: rgba(0,0,0,0.4); }
.subject .subject_left .left_container ul li .pic p a{color: #fff;}
.subject .subject_left .left_container ul li .info{float: left; width: 550px;padding-left: 15px;}
.subject .subject_left .left_container ul li .info a{display: inline-block; width: 450px; font-size: 20px;color: #333; font-weight: 600;}
.subject .subject_left .left_container ul li .info a:hover{color:#c00;}
.subject .subject_left .left_container ul li .info p{ font-size: 12px; line-height: 20px; color: #666; padding-top:6px}
.subject .subject_left .left_container ul li .info .time{ padding-top: 8px; line-height: normal; font-size: 12px;}
.subject .subject_left .left_container ul li .info .time i{display: inline-block; font-size: 12px; color: #666; line-height: 21px;}
.subject .subject_left .left_container ul li .info .time .label{ display: inline-block; margin-left: 12px; max-width: 200px; overflow: hidden; vertical-align: middle;}
.subject .subject_left .left_container ul li .info .time .label span{ padding:2px 10px; margin: 0 5px; height: 21px; font-size: 12px; line-height: 21px;border-radius: 50px; background: #e5e5e5;}
.subject .subject_left .left_container ul li .share{position: absolute; top:8px; right:15px; width: 30px; height: 30px;z-index: 9998;cursor: pointer;background: url({STYLEIMGDIR}/community/home-ico.png) 0px -257px;}
.subject .subject_left .left_container ul li .share .fx{position:relative; display: none;}
.subject .subject_left .left_container ul li .share .fx p{position:absolute; top:28px;right:-10px;width:122px;height:35px;background: #fff;border:1px solid #ededed;}
.subject .subject_left .left_container ul li .share .fx p a{background: url({STYLEIMGDIR}/community/small_icon.png) no-repeat; float: left; margin: 6px 0 0 5px; padding-left: 25px; line-height: 24px; height: 24px;}
.subject .subject_left .left_container ul li .share .fx p a.qq{background-position:-498px -10px ;}
.subject .subject_left .left_container ul li .share .fx p a.sina{background-position:-566px -10px ;}
.subject .subject_left .left_container ul li .share .fx p a.qq_zone{background-position:-532px -10px ;}
.subject .subject_left .left_container ul li .share .fx p a.wx{background-position:-464px -10px ;}
.subject .subject_left .left_container .more{ width: 100%; float:left; margin-top:15px}
.subject .subject_left .left_container .more a{ width: 100%; height: 44px; line-height: 44px; display: block; text-align: center; background: #f1f1f1; font-size:16px;}
.subject .subject_right{ float:right; padding:0px 0 15px 0; width: 380px; height: auto;}
.subject .subject_right .right_container{padding: 0 20px 0 0; overflow: hidden;}
.subject .subject_right .classify{width: 100%; height: auto; overflow: hidden;}
.subject .subject_right .classify h2 .decorate{display: inline-block; width: 8px;height:24px; margin:0 12px 0 0; vertical-align: bottom; margin-bottom: 3px;}
.subject .subject_right .classify h2 .decorate .green{display: block; width: 8px; height: 12px; background: #78d4c7;}
.subject .subject_right .classify h2 .decorate .black{display: block; width: 8px; height: 12px; background: #5c5a5b;}
.subject .subject_right .classify h2 .text{color:#333; font-size: 22px; font-weight: 700; height: 30px; line-height: 34px; display: inline-block;}
.subject .subject_right .classify .taglist{ padding:18px 0 ; overflow: hidden; height: 110px;}
.subject .subject_right .classify .taglist a{padding-right: 6px; height: 26px; line-height: 26px;}
.subject .subject_right .classify .taglist .tag0{font-size: 14px; color: #016597;}
.subject .subject_right .classify .taglist .tag1{font-size: 14px; color: #fd4425;}
.subject .subject_right .classify .taglist .tag2{font-size: 16px; color: #98c6de;}
.subject .subject_right .classify .taglist .tag3{font-size: 12px; color: #666666;}
.subject .subject_right .classify .taglist .tag4{font-size: 14px; color: #afafaf;}
.subject .subject_right .classify .taglist .tag5{font-size: 12px; color: #d98cef;}
.subject .subject_right .news{width: 100%; height: auto; overflow: hidden; margin-top: 6px;}
.subject .subject_right .news h2 .decorate{display: inline-block; width: 8px;height:24px; margin:0 12px 0 0; vertical-align: bottom; margin-bottom: 3px;}
.subject .subject_right .news h2 .decorate .green{display: block; width: 8px; height: 12px; background: #78d4c7;}
.subject .subject_right .news h2 .decorate .black{display: block; width: 8px; height: 12px; background: #5c5a5b;}
.subject .subject_right .news h2 .text{color:#333; font-size: 22px; font-weight: 700; height: 30px; line-height: 34px; display: inline-block;}
.subject .subject_right .news .news_list{ padding: 18px 0; overflow: hidden;}
.subject .subject_right .news .news_list ul li{ width: 100%; position:relative; padding:8px 0}
.subject .subject_right .news .news_list ul li p{padding-left: 22px; color:#666; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; font-size: 16px; font-weight: 600; line-height: 30px;}
.subject .subject_right .news .news_list ul li p i{width: 4px; height: 4px; background: #9a9a9a; position: absolute; top:20px; left: 2px;}
.subject .subject_right .news .news_list ul li p a{color:#444;}
.subject .subject_right .news .news_list ul li p a:hover{color: #c00;}
.subject .subject_right .news .news_list ul li p.time{font-size: 12px; line-height: 30px; color:#999; font-weight: normal;}
.subject .subject_right .right-side-focus{ width: 350px; height: 200px; position:relative;z-index: 1; overflow: hidden; margin:0 5px;}
.subject .subject_right .right-side-focus ul{position: absolute; height: 200px; z-index: 1;}
.subject .subject_right .right-side-focus ul li{width: 350px; height: 200px; float:left; overflow: hidden;}
.subject .subject_right .right-side-focus ul li a img{width: 350px; height: 200px;}
.subject .subject_right .right-side-focus .pagination{font-size:0px;text-align: center; width: 330px; height: 6px;padding:7px 10px;position:absolute;z-index: 3; bottom:0px;right: 0px;}
.subject .subject_right .right-side-focus .pagination span{ background: #fff; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; list-style:none; width:24px; height:6px; margin-left:4px; cursor: pointer; border-radius: 22px;}


/*page*/
.page{ width: 1200px; height: auto; overflow: hidden; position: relative; margin: 0 auto;}
.page .page_left{/*width: 779px; border-right: 1px solid #e5e5e5;*/ height: auto; padding-right:20px; margin-top:30px; margin: 30px 80px 0 80px;}
.page .page_text{padding:0px 0 15px; width: 100%; height: 60px;;}
.page .page_text p{ width: 100%; }
.page .page_text p.text{ font-weight: bold; color:#000; font-size: 24px; line-height: 36px;}
.page .page_text p.f_text{ color:#999; font-size: 14px; line-height: 30px;}
.page .page_text p.f_text span{margin-right: 18px;}
.page .page_text p.f_text span.number{color:#c00;}
.page .page_main{padding:15px 0; box-sizing: border-box;}
.page .page_main .main_container{ max-width: 1020px; font-size: 16px; line-height: 170%; word-wrap: break-word; box-sizing: border-box;}
.page .page_main .main_container .main_first{font-size: 14px;padding:10px 20px; margin:0px 0 10px; background: #f7f7f7; border-left:5px solid; border-color: rgba(128,128,128,0.075);}
.page .page_main .main_container .main_first p{ margin-bottom: 0px;}
.page .page_main .main_container p{margin-bottom: 20px; color: #333;}
.page .page_main .main_container img{margin:0 auto; max-width: 100%; display: table;}
.page .page_main .main_container h3{font-size: 24px;font-weight: 500; line-height: 1.1; color: #000; margin-top: 20px; margin-bottom: 10px;}
.page .page_main .main_container h4{font-size: 18px;font-weight: 500; line-height: 1.1; color: #000; margin-top: 20px; margin-bottom: 10px;}
.page .page_main .main_container a{color: #337ab7;}
.page .page_main .main_container .main_prettyprint{display: block; padding:9.5px;margin:0 0 10px; font-size: 13px;line-height: 1.45;word-break: break-all; word-wrap: break-word; color: #333; background: #f8f9fa; border:1px solid; border-color:rgba(128,128,128,0.075);border-radius: 0;}
.page .page_main .main_container .main_prettyprint .main_hljs{padding:0;font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0;}
.page .page_main .main_container .main_prettyprint .main_hljs span{text-align: left; text-indent:0}
.page .page_main .main_container ul{ font-size: 14px; color: #333; margin-top: 10px; margin-bottom: 20px;}
.page .page_main .author{position: relative;padding:15px 20px; border-top:1px solid #b7c7d3; border-bottom: 1px solid #b7c7d3; display: block; margin-top: 30px; overflow: hidden;}
.page .page_main .author .author_left{float:left; width: 300px; height: auto;}
.page .page_main .author .author_left .author_img{float: left; margin-right:10px; width: 50px; height:50px; border:1px solid #e4e4e4; border-radius: 6px;}
.page .page_main .author .author_left .author_img a{width: 50px; height: 50px; display: block;}
.page .page_main .author .author_left .author_img a img{width: 50px; height: 50px;}
.page .page_main .author .author_left .author_text{ float:left; width: 238px; height: 50px;}
.page .page_main .author .author_left .author_text .name{font-size: 18px; line-height: 28px; color: #555f68; overflow: hidden;}
.page .page_main .author .author_left .author_text .name a:hover{color: #2abda7;}
.page .page_main .author .author_left .author_text .time{font-size: 12px; line-height: 24px; color: #999; overflow: hidden;}
.page .page_main .author .author_right{float:right; padding:5px 0;}
.page .page_main .author .author_right span{line-height: 38px; font-size: 12px; margin-top: 4px; display: inline-block;}
.page .page_main .author .author_right span a{background: url({STYLEIMGDIR}/community/small_icon.png) no-repeat; display: inline-block; width: 26px; height: 26px; margin: 0 4px; vertical-align: middle;}
.page .page_main .author .author_right span a.sina{ background-position: -7px -71px;}
.page .page_main .author .author_right span a.qq{ background-position: -37px -70px;}
.page .page_main .author .author_right span a.wx{ background-position: -66px -70px;}
.page .page_main .author .author_right span a.sina:hover{ background-position: -7px -41px;}
.page .page_main .author .author_right span a.qq:hover{ background-position: -37px -40px;}
.page .page_main .author .author_right span a.wx:hover{ background-position: -66px -40px;}
.page .page_main .plung{ position:relative; padding:15px 20px 0; overflow: hidden;}
.page .page_main .plung .plung_num{ float:  left; font-size: 18px; line-height: 30px; color: #8a99a4;}
.page .page_main .plung .plung_num span{ color: #CC0000; font-size: 26px; margin: 0 4px;}
.page .page_main .plung .plung_href{ float: right;}
.page .page_main .plung .plung_href a{display: inline-block; width: 60px; padding: 5px 10px; font-size:12px; background: #50c3b2; cursor: pointer; border-radius: 3px; text-align: center; color:#fff; line-height:23px}
.page .page_main .plung .plung_href a:hover{background: #2eb09d;}
.page .replay{ width: 100%; height: auto; overflow: hidden; position:relative;}
.page .replay .replay_container{ color: #333; font-size: 14px; line-height: 1.5; box-sizing: border-box;}
.page .replay .replay_container dl{padding:10px; margin: 5px 0; position:relative}
.page .replay .replay_container dl dd.user_img{position:absolute; left: 22px; width: 50px; height: 50px;border-radius: 6px; display: block;}
.page .replay .replay_container dl dd.user_img a{display: block; width: 50px; height: 50px;}
.page .replay .replay_container dl dd.user_img a img{width: 50px;height: 50px;}
.page .replay .replay_container dl dt{ padding-left: 74px;}
.page .replay .replay_container dl dt .note_grey{ color: #cdcdcd; font-size: 12px;}
.page .replay .replay_container dl dt .note_grey a{margin-right: 15px; color: #8a9aa7; font-size: 14px;}
.page .replay .replay_container dl dt .note_grey .time{}
.page .replay .replay_container dl dt .cont_wrap{ margin-top: 0px;}
.page .replay .replay_container dl dt .cont_wrap .reply_content{ padding-top:2px;font-size: 14px;}
.page .replay .replay_container dl dt .cont_wrap .reply_content p{ line-height: 24px;}
.page .replay .replay_container dl dt .cont_wrap .reply_content p a{color: #337ab7;}
.page .replay .replay_container dl dt .cont_wrap .reply_content p a:hover{color: #23527c;}
.page .replay .replay_container dl dt .cont_wrap .btn-group{ position: absolute; right: 10px; top:10px; color: #50c3b2;}
.page .replay .replay_container dl dt .cont_wrap .btn-group span{ cursor: pointer; display: inline-block;}
.page .replay .replay_container dl dt .cont_wrap .btn-group01{ position: absolute; right: 0px; top:10px; color: #50c3b2;}
.page .replay .replay_container dl dt .cont_wrap .btn-group01 span{ cursor: pointer; display: inline-block;}
.page .replay .replay_container dl dt .childReplay{padding-top:10px}
.pulung{font-size:14px;position:fixed;background: #f5f6f8;border-top:1px solid #d2dce3;z-index: 999; left: 0px; bottom:0px;width: 100%; height: 310px; min-height:310px; box-sizing: border-box;}
.pulung .pulung_container{ margin: 40px 30px 0;}
.pulung .pulung_container .pulung_off{position: absolute; z-index: 10; top:2px; right:20px}
.pulung .pulung_container .pulung_off .btn{ height: 30px; padding: 0 9px; line-height: 30px;}
.pulung .pulung_container .pulung_off .btn .fa{display: inline-block;  font-size: 14px; cursor: pointer;}
.pulung .pulung_container .pulung_off .btn .fa:hover{color: #009999;}
.pulung .pulung_container .pulung_reply{ position: absolute; top:38px;font-size: 18px; white-space: nowrap; width: 94%; overflow:hidden; text-overflow: ellipsis; z-index: 10;}
.pulung .pulung_container .pulung_reply .fb{ color: #666;}
.pulung .pulung_container .pulung_text{position: absolute; top:76px; left: 50px;right: 80px;z-index:10}
.pulung .pulung_container .pulung_text form{position:relative}
.pulung .pulung_container .pulung_text form .text_reply{width: 100%; height: 160px; resize: none; border: 1px solid #e4e4e4; font-size: 14px; color: #5a5a5a; padding:8px 15px}
.pulung .pulung_container .pulung_text form .submit{ position:absolute; top:190px; right:-32px; background: #50c3b2; color: #FFFFFF; text-align: center; padding:5px 10px; width: 120px; height: 36px; line-height: 16px; border:0; cursor: pointer;}
.pulung .pulung_container .pulung_text form .submit:hover{background: #2eb09d;}

/*footer*/


.special{margin-top: 0px !important;}
/*footer*/
.footer{background-color:#232529;color:#fff; width: 100%; margin-top: 60px;}
.footer .inner{padding:45px 0 25px;overflow:hidden; width: 1200px; margin: 0 auto;}
.footer .inner a{color:#fff;}
.footer .inner a:hover{color:#77d4c6;}
.footer .inner div{float:left;}
.footer .inner .copyright{width:500px;}
.footer .inner .copyright .flinks{margin:10px 0 30px;}
.footer .inner .copyright .flinks a{display:inline-block;height:66px;background-repeat:no-repeat;background-position:0 50%;line-height:66px;}
.footer .inner .copyright .flinks a.logo{width:212px;margin-right:24px;background-image:url({STYLEIMGDIR}/php_logo.png); margin-left: -4px;}
.footer .inner .copyright .flinks a.sina{width:32px;margin-right:14px;background-image:url({STYLEIMGDIR}/wb.png); height: 32px; vertical-align: bottom; margin-bottom: 16px;}
.footer .inner .copyright .flinks a.qq{width:32px;margin-right:14px;background-image:url({STYLEIMGDIR}/q.png); height: 32px; vertical-align: bottom; margin-bottom: 16px;}
.footer .inner .copyright .fnav{line-height:26px;}
.footer .inner .kefu{width:260px; margin-left: 30px;}
.footer .inner .kefu h2{margin-bottom:20px;font-size:20px; font-weight:bold; font-family: "微软雅黑"; margin-top: 10px;}
.footer .inner .kefu p{display:block;height:45px;background-repeat:no-repeat;background-position:0 50%;font-family:"Microsoft Yahei";font-size:18px;line-height:45px;margin-bottom: 20px;}
.footer .inner .kefu p i{font-size:12px;font-style:normal; display: inline-block; width: 45px; height: 45px; vertical-align: middle; margin-right: 20px; }
.footer .inner .kefu p.tel400 i{margin-bottom:12px;background-image:url({STYLEIMGDIR}/phone1.png); }
.footer .inner .kefu p.qq i{margin-bottom:21px;background-image:url({STYLEIMGDIR}/qq_qq.png);}
.footer .inner .kefu p.qq{margin-bottom: 4px;}
.footer .inner .kefu p.last{font-size: 12px; margin-bottom: 0px;}
.footer .inner .weixin{text-align:center; margin-left: 44px; margin-top: 20px;}
.footer .inner .weixin p{margin-bottom:8px;font-size:12px;line-height:20px;}
.footer .inner .weixin img{display:block;}

/*small_footer*/
.small_footer{ width: 100%; height: auto; border-top:1px solid #e5e5e5; position:relative; overflow: hidden;}
.footer_container{ width:1200px; height: 330px;margin: 0 auto;}
.footer_container .title{overflow: hidden; border-bottom:1px solid #e5e5e5; padding: 25px 0; color: #666;}
.footer_container .title .title_left{ font-size: 16px; color:#fff; background: #b4b4b4; line-height: 22px; padding:10px; width: 40px; height: 40px; float: left; text-align: center;}
.footer_container .title .relief_text{ float: left; width: 1110px; height: 60px; margin-left: 30px;}
.footer_container .title .relief_text p{ color: #666; font-size: 12px; line-height: 26px;}
.footer_container .title .contacts_text{ float: left; width: 1110px; height: 60px; margin-left: 30px;}
.footer_container .title .contacts_text p{ color: #666; font-size: 12px; line-height: 60px;}
.footer_container .title .blue{background: #006599;}
.footer_container .title .link_text{ float: left; width: 1110px; height: 60px; margin-left: 30px;}
.footer_container .title .link_text ul{padding:6px 0}
.footer_container .title .link_text ul li{float:left; margin-right: 12px; line-height: 26px;}
.footer_container .title .link_text ul li a{color:#666;}
.footer_container .title .link_text ul li a:hover{color:#c00}
.footer_container .title:last-child{border-bottom: 0px;}

/*footer_other*/
.footer_other{width: 100%; height: auto; overflow: hidden; position: relative; background: #232529;}
.footer_other .other_container{width: 1200px; margin: 0 auto;}
.footer_other .other_container .content_us{ padding:15px 10px 8px 0px; line-height: 34px; border-bottom:1px solid #000;box-shadow:0px 1px 0 #4A4A4A;}
.footer_other .other_container .content_us span{ padding : 6px 0px; }
.footer_other .other_container .content_us span a{ padding:0px 10px 0px 00px; border-right:1px solid #000; color:#939393; margin-right: 10px; box-shadow:1px 0 0 #4A4A4A;font-size: 14px;}
.footer_other .other_container .content_us span a.last{border-right: 0px; box-shadow: none;}
.footer_other .other_container .content_us span a:hover{ color: #c3c3c3;}
.footer_other .other_container .content_text{ padding:8px 0px}
.footer_other .other_container .content_text p{line-height: 22px; color:#8A8A8A}
.footer_other .other_container .content_text p .content_qq{ margin-right: 16px;}
.footer_other .other_container .content_text p .content_qq i{ background:url({STYLEIMGDIR}/community/small_icon.png) -9px -104px; display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-top: -1px; margin-right: 6px;}
.footer_other .other_container .content_text p .content_tel{ margin-right: 16px;}
.footer_other .other_container .content_text p .content_tel i{font-size: 18px; margin-right: 6px; vertical-align: middle;}
.footer_other .other_container .content_text p .content_time{ margin-right: 16px;}
.footer_other .other_container .content_text p .content_time i{font-size: 18px; margin-right: 6px; vertical-align: middle;}


/*header*/

/*header_top*/
body{position:relative;}
.header_top{ width: 100%; height: 40px;background: #5c5b5b;}
.header_top .top_container{ width: 1200px; margin: 0 auto; color: #B5B5B5;}
.header_top .top_container a{ line-height: 40px; color: #fff; font-size: 12px;}
.header_top .top_container a:hover{ text-decoration: underline;}
.header_top .top_container .top_left{ float: left;}
.header_top .top_container .top_left a{ margin-left: 24px;}
.header_top .top_container .top_left a:first-child{ margin-left: 8px;}
.header_top .top_container .top_left a.green{ color: #77d4c6;}
.header_top .top_container .top_left a.orange{ color: #ffa500;}
.header_top .top_container .top_right{float: right; margin-right: 6px;}
.header_top .top_container .top_right a{color: #b5b5b5;}
.header_top .top_container .top_right .login{ margin-right: 8px;}
.header_top .top_container .top_right .register{margin-left: 8px;}
.header_top .top_container .login_wrap{ float: right;  line-height: 1.5rem; padiing:0px;margin: 0px;}
.header_top .top_container .login_wrap ul li{border-left: 1px solid #74797e;border-right: 1px solid #74797e; height: 40px; border-width: 0px 1px 0px 0px;position:relative; background:none; float:right;cursor: pointer;}
.header_top .top_container .login_wrap ul li:last-child{border-left: 1px solid #74797e}
.header_top .top_container .login_wrap ul li .icon{ width: 20px; height: 20px;padding:10px;}
.header_top .top_container .login_wrap ul li .tx{ width: 6px; height: 6px; border-radius: 100%; position:absolute; top:8px; right:8px; z-index: 9;}
.header_top .top_container .login_wrap ul li .icon .home{ font-size: 20px;}
.header_top .top_container .login_wrap ul li .icon .sitemap{ font-size: 18px;}
.header_top .top_container .login_wrap ul li .icon .cogs{ font-size: 18px;}
.header_top .top_container .login_wrap ul li .icon .bell{ font-size: 18px;}
.header_top .top_container .login_wrap ul .notify .user_index{ position:absolute; top:40px; right:-124px; z-index:9;font-size: 12px; background: #fff; border:1px solid #ccc; box-shadow: 0px 3px 2px rgba(0,0,0,0.15); border-top:0px; display: none;}
.header_top .top_container .login_wrap ul .notify .user_index .bd{box-sizing: border-box; width: 320px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .user_img{padding:7px; width: 100px; height: 100px; float: left;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .user_img img{width: 100px;height: 100px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text{padding:7px 7px 0px; width: 192px; height: auto; float:left;height: 112px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p.pd{padding-top:8px}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .edit{display: inline-block; width: 14px; margin-right: 2px; vertical-align: middle;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p a{display: block;width: 100%; text-decoration: none;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p a.user_name:hover{color:#CC0000;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p a.user_name{ font-size: 20px; line-height: 1.5; color:#666;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p a.user_info{font-size: 12px; line-height: 1.5; color:#999; display: inline-block; width: 180px; height: 72px; overflow: hidden;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .pd_admin{display: block; width: 192px; overflow: hidden;color: #999; line-height: 24px; }
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .pd_admin:hover{color: #cc0000}
#g_upmine{display: block; width: 192px; overflow: hidden;color: #999; line-height: 24px; padding-left:0px}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .pd_level{display: block; width: 192px; overflow: hidden;}
/*.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .admin{ color:#CC0000}*/
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .level3{ background: url({STYLEIMGDIR}/star_level3.gif); display:inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 4px; margin-top: -2px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .level2{background: url({STYLEIMGDIR}/star_level2.gif);display:inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 4px; margin-top: -2px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_text p .level1{background: url({STYLEIMGDIR}/star_level1.gif);display:inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 4px; margin-top: -2px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_last{width: 100%; height: 20px; padding:6px 0px; background: #f5f5f5; float: left;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_last span{margin-left: 7px; color: #999;float: left;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_last span .cog{ margin-right: 4px; display: inline-block; font-size: 14px;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_last span .center{line-height: 12px; color: #999; text-decoration: none;}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_last span .center:hover{color:#CC0000}
.header_top .top_container .login_wrap ul .notify .user_index .bd .bd_last .signout{ float:right; margin-right: 6px; font-size: 14px; margin-top: 2px; cursor: pointer; color:#999}
.header_top .top_container .login_wrap ul .ugc .user_index{ position:absolute; top:40px; right:-1px; z-index:10;font-size: 12px; background: #fff; border:1px solid #ccc; box-shadow: 0px 3px 2px rgba(0,0,0,0.15); border-top:0px; display: none;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul{ width: 120px; padding:12px 0}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index:hover{background: #ececec;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index .ugc_a{ padding: 6px 20px; display: block; color: #333; line-height: 26px;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index .ugc_a .legal{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index a{text-decoration: none;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index .ugc_a .book{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index .ugc_a .random{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index .ugc_a .comment{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .ugc .user_index .ugc_ul .ugc_index .ugc_a .wrench{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .profile .user_index{ position:absolute; top:40px; right:-42px; z-index:10;font-size: 12px; background: #fff; border:1px solid #ccc; box-shadow: 0px 3px 2px rgba(0,0,0,0.15); border-top:0px; display: none;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul{ width: 120px; padding:12px 0}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index:hover{background: #ececec;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index .profile_a{ padding: 6px 20px; display: block; color: #333; line-height: 26px;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index .profile_a .legal{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index a{text-decoration: none;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index .profile_a .book{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index .profile_a .random{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index .profile_a .comment{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .profile .user_index .profile_ul .profile_index .profile_a .wrench{ margin-right: 6px; font-size: 14px;}
.header_top .top_container .login_wrap ul .bell_alt .user_index{ position:absolute; top:40px; right:-83px; z-index:10;font-size: 12px; background: #fff; border:1px solid #ccc; box-shadow: 0px 3px 2px rgba(0,0,0,0.15); border-top:0px; display: none;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_text{ width: 450px; height: 32px; border-bottom: 1px solid #e4e4e4; line-height: 32px; text-align: right; padding:0 10px}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_text a{ color: #0068b7;  line-height: 32px; margin-right: 8px; text-decoration: none;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_text a:last-child{margin-right: 0px;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl{overflow-y: scroll; width: 470px; height: 260px;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt{ cursor: pointer; width: 400px; border-bottom:1px solid #e4e4e4; line-height: 27px; padding:13px 15px 13px 38px; word-break: break-all; word-wrap: break-word;position:relative;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt .bell_alt{font-size:20px; position:absolute; top:16px; left: 20px;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt .item_title{ display: inline-block; width: 390px; margin-left: 10px;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt .item_title a{line-height: 26px; overflow: hidden; color: #333; font-size: 14px; font-weight: 700; text-decoration: none;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt .item_title a:hover{color: #CC0000;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt .item_time{ float:right; text-align: right; color: #ccc;}
.header_top .top_container .login_wrap ul .bell_alt .user_index .bell_dl dt:hover{ background: #f6fafc;}

/*header_nav*/
.header_nav{ width: 100%; height: 91px; border:1px solid #e5e5e5;}
.nav_container{width: 1200px; margin: 0 auto; overflow: hidden;}
.nav_container .nav_logo{width: 326px; height: 52px;margin-top: 20px; float: left;}
.nav_container .nav_logo img{max-width: 326px;max-height: 52px;}
.nav_container .nav_ad{ width: 120px; height: 50px; margin:21px 0px 0px 30px; float:left}
.nav_container .nav_search{float: left; width: 304px; height: 34px; margin: 36px 0px 22px 166px; position: relative;}
.nav_container .nav_search .search{ border:1px solid #ccc; border-radius: 3px; width: 252px; padding-right: 40px; height: 34px; padding-left: 12px;}
.nav_container .nav_search i{display: inline-block; width: 36px; height: 36px; background:url({STYLEIMGDIR}/community/small_icon.png) no-repeat; background-position: -4px -1px; position:absolute; right:0px; top:0px; cursor: pointer;}
.nav_container .er_code{width: 216px; height: 76px; margin-top:8px; float: right;}
.nav_container .er_code div{width: 100px; height: 76px; display: inline-block; float: right;}
.nav_container .er_code div .er_code_weixin{width: 12px; line-height: 16px; display: inline-block; margin-top: 6px; vertical-align: top;}
.nav_container .er_code div:first-child{margin-left: 16px;}
.nav_container .er_code div .er_code_weibo{width: 12px; line-height: 16px; display: inline-block; margin-top: 6px; vertical-align: top;}
.nav_container .er_code div i{ background: url({STYLEIMGDIR}/community/er_code.png) no-repeat;}
.nav_container .er_code div i {display: inline-block; width: 70px; height: 70px; border:1px solid #e4e4e4; margin:2px 0px 0px 6px}
.nav_container .er_code div i.wx{ background-position: -2px 2px;}
.nav_container .er_code div i.wb{ background-position: -80px 2px;}

/*右侧导航*/
.fix_right{position:fixed; bottom:70px; right:50%; z-index: 99999; margin-right:-670px;}
.fix_right ul li{width: 40px; height: 40px;padding:6px;margin-bottom: 2px; cursor: pointer;}
.fix_right ul li a{display:block;  color: #fff; width: 24px; line-height: 20px; text-align: center; margin: 0 auto;}
.fix_right ul li i{display:block; width:20px; height: 20px; background: url({STYLEIMGDIR}/community/small_icon.png) no-repeat; margin:0 auto 4px; cursor: pointer;}
.fix_right ul li.sq{background: #6ccabd;}
.fix_right ul li.xy{background: #fd8682;}
.fix_right ul li.zp{background: #faa388;}
.fix_right ul li.ts{background: #f1c761;}
.fix_right ul li.zy{background: #fe8359;}
.fix_right ul li.zb{background: #9bcce6;}
.fix_right ul li.qz{background: #aace9c;}
.fix_right ul li.wd{background: #a79be6;}
.fix_right ul li.back{background: #e69be0;}
.fix_right ul li.sq:hover{background: #54b8aa;}
.fix_right ul li.xy:hover{background: #ee7571;}
.fix_right ul li.zp:hover{background: #ec8e71;}
.fix_right ul li.ts:hover{background: #edbb40;}
.fix_right ul li.zy:hover{background: #fc6f3e;}
.fix_right ul li.zb:hover{background: #7eb7d6;}
.fix_right ul li.qz:hover{background: #8dbf79;}
.fix_right ul li.wd:hover{background: #8979da;}
.fix_right ul li.back:hover{background: #cf79c8;}
.fix_right ul li.sq i{background-position: -41px -12px;}
.fix_right ul li.xy i{background-position: -70px -12px;}
.fix_right ul li.zp i{background-position: -98px -12px;}
.fix_right ul li.ts i{background-position: -127px -12px;}
.fix_right ul li.zy i{background-position: -156px -12px;}
.fix_right ul li.zb i{background-position: -185px -12px;}
.fix_right ul li.qz i{background-position: -213px -12px;}
.fix_right ul li.wd i{background-position: -242px -12px;}

/*nav*/
.nav-container{ width:100%; height:65px; border-bottom:#e5e5e5 1px solid;}
.nav-main{ width:1200px; margin:0 auto; overflow:hidden;}
.nav-main .nav-main-left{ float:left; margin-top:7px;}
.nav-main .nav-main-left a{width: 326px; height: 52px;}
.nav-main .nav-main-left a img{ max-width: 326px; height: 52px;}
.nav-main .nav-main-right{ float:right;}
.nav-main .nav-main-right li{ line-height:65px; font-size:16px; font-family:"微软雅黑"; color:#938289; display:block; float:left; width:72px; height:65px; text-align:center;}
.nav-main .nav-main-right li.special{width:70px; background:#77d4c6; color:#fff; border-left:#60c2b3 1px solid; border-right:#60c2b3 1px solid;}
.nav-main .nav-main-right li:hover{width:70px; background:#a0e3d9; color:#fff !important; border-left:#B7E8E1 1px solid; border-right:#B7E8E1 1px solid;}
.nav-main .nav-main-right li:hover a{color: #fff}
/*index*/

@charset "utf-8";
/* CSS Document */

.main{ width:1200px; margin:0 auto; overflow:hidden;}
.max-left{ float:left; border-right:#eceaea 1px solid;}

/*max-left-one*/
.max-left-one{ width:879px; overflow:hidden;}
.max-left-one .leftone{ float:left; width:420px;}
.max-left-one .leftone .right-side-focus{ width: 420px; height: 260px; position:relative; z-index: 1; overflow: hidden;}
.max-left-one .leftone .right-side-focus ul{position:absolute; height: 260px; z-index: 1;}
.max-left-one .leftone .right-side-focus ul li{float:left; width: 420px; height: 260px; overflow: hidden;}
.max-left-one .leftone .right-side-focus ul li a{display: block; width: 420px; height: 260px;}
.max-left-one .leftone .right-side-focus ul li a img{ width: 420px; height: 260px;}
.max-left-one .leftone .right-side-focus .pagination{width: 100%; height: 8px; padding: 5px 0px; background: rgba(255,255,255,0.3); position:absolute; bottom:0px; z-index: 3; text-align: right;}
.max-left-one .leftone .right-side-focus .pagination span{display: inline-block; width: 22px; height: 8px; background: #fff; margin-right: 6px;vertical-align: top; cursor: pointer;}
.max-left-one .leftone .text-box{ margin-top:12px; }
.max-left-one .leftone .text-box a{ line-height:36px; font-size:26px; font-family:"微软雅黑"; font-weight:bold; color:#333;}
.max-left-one .leftone .text-box a:hover{ text-decoration:none; color:#C00;}
.max-left-one .leftone .text-box p{ font:14px/22px "宋体"; color:#888; margin-top:10px;}
.max-left-one .rightone{ float:right; margin-right:22px; width:412px;}
.max-left-one .rightone .news-daily{ height:20px; position:relative;}
.max-left-one .rightone .news-daily .green{ width: 4px; height:20px; background: #77d4c6; display: inline-block; margin-right: 4px;}
.max-left-one .rightone .news-daily .text{font:16px/20px "微软雅黑";color: #333; margin: 0px 4px;vertical-align: top;}
.max-left-one .rightone .news-daily .arrow{ display: inline-block; width:8px;height: 8px ; background: url({STYLEIMGDIR}/index/arrow.png) no-repeat;}
.max-left-one .rightone .news-daily .dotta{ border-top: 1px dotted #77d4c6; display: inline-block; width: 210px; margin-left: 10px; margin-bottom: 6px;}
.max-left-one .rightone dl{ border-bottom:#d5d6d6 1px dotted; margin-left: 10px;}
.max-left-one .rightone dd{ margin-top:10px; margin-bottom:8px; font:18px/30px "微软雅黑"; color:#333; font-weight:bold;}
.max-left-one .rightone dt{ color:#333;font:12px/28px "宋体"; height: 28px;width: 100%; overflow: hidden;}
.max-left-one .rightone dt.last{ margin-bottom:10px;}
.max-left-one .rightone ul{ margin-top:6px;}
.max-left-one .rightone ul li span{display: inline-block; width: 48%; height: 24px; overflow: hidden; float: left;}
.max-left-one .rightone ul li a{ color:#888; font:12px/24px "宋体"; height: 24px; overflow: hidden;}
.max-left-one .rightone ul li i{display: inline-block; background:url({STYLEIMGDIR}/index/circle.png) no-repeat left center; width: 4px; height: 4px; vertical-align: middle; margin-right: 6px;}
.max-left-one .rightone ul li a:hover{ text-decoration:none; color:#c00;}
.max-left-one .rightone ul li span.last{margin-left: 12px;}

/*通栏广告01*/
.max-left-two{ margin-bottom:20px; width: 879px; overflow: hidden; margin: 20px 0;}
.max-left-two a{width: 858px; height: 90px;}
.max-left-two a img{width: 858px; height: 90px;}

/*max-left-third 的左边*/
.max-left-third{ width:879px; overflow:hidden;}
.third-left{ float:left; width:397px;}
.third-left .third-left-one{ height:400px;}
.third-left .third-left-one ul.one{ border-top:3px solid #333;}
.third-left .third-left-one .one li{border-bottom:#CCC 1px solid;border-right:#CCC 1px solid; display:block; float:left; width:98px; height:40px; background:#f5f6f5;}
.third-left .third-left-one .one li.special{ border-left:#ccc 1px solid;background:#fff; border-bottom:0;}
.third-left .third-left-one .one li span{ text-align:center; font:16px/40px "微软雅黑"; display:block; cursor:pointer; color:#000;}
.special{ border-left:0px;background:#fff; border-bottom:0;}
.third-left .third-left-one dl{ float:left; margin-top:18px;}
.third-left .third-left-one dd{ float:left;}
.third-left .third-left-one dt{ margin-left:126px;}
.third-left .third-left-one dt span{color:#000; font-size:14px;}
.third-left .third-left-one dt p{ padding-top:6px;}
.third-left .third-left-one dt p.special{ font-size:14px; font-weight:bold; color:#000; line-height:22px;}

.third-left .third-left-one div.text{ float:left; margin-top:18px; border-bottom:1px dashed #D5D6D6;}
.text-01{ font:18px/26px "微软雅黑"; color:#333; width:350px; font-weight:bold;}
.text-02{ font: 14px/20px "宋体"; color:#888; margin-top:16px; margin-bottom:26px;}
.third-left .third-left-one div.text01{ float:left; margin-top:24px;}
.text-03{ font:18px/26px "微软雅黑"; color:#333; width:350px; font-weight:bold;}
.text-04{ font: 14px/20px "宋体"; color:#888; margin-top:16px; margin-bottom:26px;}

.third-left .third-left-one ul.two{ float:left; margin-top:18px;}
.third-left .third-left-one .two li{ background:url({STYLEIMGDIR}/decorate.png) no-repeat 2px center; font:14px/20px "宋体","arial"; margin-bottom:6px;}
.third-left .third-left-one .two li span{ margin-left:16px; color:#77d4c6; margin-right:6px;}


.third-left .third-left-one ul.third{ float:left; margin-top:18px;}
.third-left .third-left-one .third li{ margin-left:4px; margin-bottom:14px;}
.third-left .third-left-one .third li span{ display:inline-block; height:18px; width:18px; border:1px solid #ccc; text-align:center;}
.third-left .third-left-one .third li a{ font:14px/18px "宋体"; margin-left:8px; color:#666;}
.third-left .third-left-one .third li span.special{ background:#77d4c6; color:#fff; border:#77d4c6 1px solid;}

/*max-left-third 的右边*/
.third-right{ float:right; margin-right:20px; width:422px;}
.third-right dl{ border-bottom:1px dashed #d5d6d6;}
.third-right dd{ font:18px/26px "微软雅黑",arial; font-weight:bold; color:#333; margin-bottom:12px;}
.third-right dt{ font:12px/20px "微软雅黑",arial; color:#888; margin-bottom:16px;}
.third-right dl.special{ border:0;}

/*max-left-last*/
.max-left-last{ width:879px;}
.max-left-last .last-top{ width:859px; overflow:hidden; height: 32px;}
.max-left-last .last-top .text{float: left; font:18px/30px "微软雅黑";color: #333; border-bottom: 2px solid #77D4C6; font-weight: bold; text-align: center;}
.max-left-last .last-top .line_black{border-bottom:2px solid #000; display:block; width: 787px; float: left; height: 30px;}
.max-left-last .last-top .line_black a{ float: right; width: 14px; height: 14px; margin-top: 8px; margin-right: 6px;}
.max-left-last .last-top .line_black a img{width: 14px; height: 14px;}
.max-left-last ul{ margin-top:20px;}
.max-left-last ul li{ margin-bottom:20px; overflow:hidden;}
.max-left-last ul li dl{ width:286px; float:left;}
.max-left-last ul li dl dd{ float:left;}
.max-left-last ul li dl dt{ float:left; margin-left:18px;}
.max-left-last ul li dl dt a{ font:14px/20px "微软雅黑"; color:#333; font-weight:bold;}
.max-left-last ul li dl dt a:hover{ text-decoration:none; color:#c00;}
.max-left-last ul li dl dt p{ font:12px/18px; color:#888;}
.max-left-last ul li dl dt span{ margin-left:14px;}

/*max-right*/
.max-right{ float:right;}
.max-right .max-right-one{ width:300px;}
.right-top{ width:300px; overflow:hidden; height: 30px;}
.right-top .text{float: left; font:18px/28px "微软雅黑";color: #333; border-bottom: 2px solid #77D4C6; font-weight: bold; text-align: center;}
.right-top .line_black{border-bottom:2px solid #000; display:block; width: 228px; float: left; height: 28px;}
.right-top .line_black a{ float: right !important; width:14px !important; height: 14px; margin-top: 8px; margin-right: 0px !important; line-height: 18px !important;}
.right-top .line_black a img{width: 14px; height: 14px;}
.max-right .max-right-one ul{  margin-top:16px;}
.max-right .max-right-one ul li{ margin-bottom:24px; overflow:hidden;}
.max-right .max-right-one ul li dl{ width:150px; float:left;}
.max-right .max-right-one ul li dd {float:left;}
.max-right .max-right-one ul li dt {float:left; margin-left:6px;}
.max-right .max-right-one ul li p{ font:12px/18px; color:#888;}
.max-right .max-right-one ul li dt a{font:12px/20px "微软雅黑"; color:#333; font-weight:bold;}
.max-right .max-right-one ul li dt a:hover{text-decoration:none; color:#c00;}

.max-right .max-right-two{ width:300px; margin-top:40px;}
.max-right .max-right-two ul{ margin-top:16px;}
.max-right .max-right-two ul li{ margin-bottom:22px; overflow:hidden;}
.max-right .max-right-two .tubiao{ float:left; display:block; height:25px; width:25px; margin-left:4px; margin-right:16px;}
.max-right .max-right-two span a{ float:left; display:block; width:64px; margin-right:26px; font:16px/24px "微软雅黑"; color:#888;}
.max-right .max-right-two span a.normal{ margin-right:0px;}
.max-right .max-right-two span a:hover{ text-decoration:none; color:#c00;}
.special01 {background:url({STYLEIMGDIR}/index/tubiao01.png);}
.special02{background:url({STYLEIMGDIR}/index/tubiao02.png);}
.special03{background:url({STYLEIMGDIR}/index/tubiao03.png);}
.special04{background:url({STYLEIMGDIR}/index/tubiao04.png);}

/*.max-right .max-right-third{ margin-bottom:20px;}*/
.max-right .max-right-three{width:300px; margin-top:40px;}
.max-right .max-right-three ul{ margin-top:6px}
.max-right .max-right-three ul li{ padding-top:10px; overflow:hidden; border-bottom:1px dotted #e4e4e4; padding-bottom:10px}
.max-right .max-right-three ul li:last-child{ border:0px}
.max-right .max-right-three ul li .time{color:#999; font-size: 14px; margin-bottom:6px;}
.max-right .max-right-three ul li .time span{font-size: 13px; margin-left: 20px;}
.max-right .max-right-three ul li p a{font-size:14px; color: #000;}
.max-right .max-right-three ul li:hover{background: #f8f8f8;}
.max-right .max-right-three ul li p{ margin-left: 10px;}

.max-right .max-right-four{ width:300px; margin-top:40px;}
.max-right .max-right-four .list{ border-left:#dddddd 4px solid; height:36px; margin-bottom:6px;}
.max-right .max-right-four .list a{ display:block; font:14px/36px "微软雅黑"; color:#000; margin-left:12px;}
.max-right .max-right-four .list:hover{ border-left:#707070 4px solid; background:#00b58a;}
.max-right .max-right-four .list a:hover{ color:#fff;}

.max-right .max-right-five{ width:300px; margin-top:40px;}
.max-right .max-right-five .title{ padding-top:4px; font:16px/26px "微软雅黑"; color:#333;}
.max-right .max-right-five .img{ margin-top:6px;}
.max-right .max-right-five ul{ margin-top:14px;}
.max-right .max-right-five ul li{ background:url({STYLEIMGDIR}/index/point.png) no-repeat left center; margin-bottom:8px;}
.max-right .max-right-five ul li a{ margin-left:14px; font:14px/20px "宋体"; color:#000;}
.max-right .max-right-five ul li a:hover{ text-decoration:none; color:#c00;}
.max-right .max-right-six{ margin-bottom:30px; margin-top:30px;}

.max-right .max-right-last{ width:284px; height:282px; border:#f0f0f0 8px solid;}
.max-right .max-right-last .last-container{ width:284px; height:160px; border-bottom:#f0f0f0 8px solid;}
.max-right .max-right-last .last-container .internal{ margin:0 15px; border-bottom:#f0f0f0 1px solid; overflow:hidden;}
.max-right .max-right-last .last-container .internal img{ float:left; display:block; height:33px; width:33px; margin:22px 10px;}
.max-right .max-right-last .last-container .internal .inter{ float:left; margin-top:12px; margin-left:14px; vertical-align:middle}
.max-right .max-right-last .last-container .internal .inter p{font-size:14px; line-height:26px;color:#000;font-weight:bold; position:relative;}
.max-right .max-right-last .last-container .internal .inter p span{ font-weight:normal; margin-right:6px; color:#888;}
.max-right .max-right-last .last-container .internal .inter p input{ height:22px; width:108px; border:#87cdf1 1px solid; background:#b1e3fe; color:#000; font-weight:bold; text-align:right; font-size:12px; padding-right:2px; line-height:0px;}
.max-right .max-right-last .last-container .internal .inter p a{ background:url({STYLEIMGDIR}/qq1.png); position:absolute; top:5px; left:82px; display:block; height:16px; width:15px;}
.max-right .max-right-last .weixinbox { position:relative; width:284px; }
.max-right .max-right-last .weixinbox .weixin { height:102px;width:146px; border-right:#f0f0f0 1px solid; margin:6px 6px;}
.max-right .max-right-last .weixinbox .weixin img{ margin-left:50px; margin-top:16px;}
.max-right .max-right-last .weixinbox .weixin p{ text-align:center; font:14px/22px "微软雅黑"; color:#888;}
.max-right .max-right-last .weixinbox .weixin p.special{ background:url({STYLEIMGDIR}/scan.png) no-repeat; margin-left:30px; line-height:18px; margin-top:4px;}
.max-right .max-right-last .weixinbox .erweima{ position:absolute; top:12px; right:24px;}
#hd .wp{
	padding: 0;
}
.special {
	background: #77d4c6;
}
.special:hover {
	background-color: #a0e3d9;
	color: #fff;
}
.nav-main .nav-main-right li:hover a{
	background-color: #a0e3d9;
}